/* CSS Document */
.banner{ width: 100%; margin: 102px auto 0px; position: relative;min-height: 300px; overflow: hidden;}
.banner .pic{ position: relative; width: 100%; background-position: center top; background-repeat: no-repeat; background-size: cover;} 
.banner .bimg{ width: 100%; display: block;}
.banner .binbox{ position: absolute; width: 400px; padding:0px 4px 0px 600px; left: 50%; margin-left: -500px; bottom: 15%; text-align: center; color: #393939;}
.banner .binbox .t1{ padding: 25px 0px; font: 28px/1.5 "microsoft yahei";}
.banner .binbox .bot{ border-top: 1px solid #393939; width: 62px; margin: 0px auto;}
.banner .binbox .t2{ font: 15px/1.5 "microsoft yahei";}
.banner .pic1 .binbox{ color: #fff;text-shadow: 0 1px 1px #000;}
.banner .pic1 .binbox .bot{ border-top: 1px solid #bdbdbd; }
.banner .owl-controls { margin: 0px; position: absolute; left: 0px; width: 100%; bottom: 5%; }
.banner .owl-controls .owl-page span { background:url(../images/banner_ico2.png) no-repeat scroll 0 0; border-radius: 0px; display: block; width: 12px; height: 13px; margin: 0 10px; outline: 0 none; text-indent: -9999px; }
.banner .owl-controls .owl-page.active span,
.banner .owl-controls.clickable .owl-page:hover span { background: url(../images/banner_ico1.png) no-repeat scroll 0 0; }
.typeBox{ padding: 18px 0px 48px; overflow: hidden;}
.typeBox ul{ width: 101.33%;}
.typeBox li{ float: left; display: block; width: 304px; padding: 0px 23px 0px 10px; text-transform: uppercase; overflow: hidden;}
.typeBox a{ color: #393939; border-top: 8px solid #808080; display: block; font:16px/1.2 "microsoft yahei"; padding: 12px 0px 0px; position: relative; transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-in-out 0s; /* Firefox 4 */ -webkit-transition: all 0.3s ease-in-out 0s; /* Safari and Chrome */ -o-transition: all 0.3s ease-in-out 0s; /* Opera */ overflow: hidden;}
.typeBox a:hover{ border-top: 8px solid #93f6e2;  color: #93f6e2; transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-in-out 0s; /* Firefox 4 */ -webkit-transition: all 0.2s ease-in-out 0s; /* Safari and Chrome */ -o-transition: all 0.2s ease-in-out 0s; /* Opera */}
.typeBox a .ico{ background:  url(../images/more.gif) no-repeat scroll right center; position: absolute; right: 0; top: 20px; width:25px; height: 8px; line-height: 8px; transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-in-out 0s; /* Firefox 4 */ -webkit-transition: all 0.2s ease-in-out 0s; /* Safari and Chrome */ -o-transition: all 0.2s ease-in-out 0s; /* Opera */}
.typeBox a .ico2{background:  url(../images/more.gif) no-repeat scroll left center; position: absolute; right: 30px; top: 20px; width:25px; height: 8px; line-height: 8px; display: none;}
.ibox dd{ display: block;}
/*关于*/
.about{ padding-top:36px; clear:both}
.about dl{ height:201px; margin-top:25px; width:670px; float:left}
.about dt{width:332px; height:201px; float:left;}
.about dt img{ width:326px; height:195px;border:3px solid #d8d8d8;}
.about dd{ width:287px; float:left; padding-left:12px;}
.about dd h3{ font-size:12px; font-weight:normal; color:#000; line-height:16px;}
.about dd h3 a{ color:#000;}
.about dd p{ line-height:25px; color:#a3a3a3; padding-top:11px; overflow:hidden; font-family:"宋体"; height:125px;}
.about dd span{padding-top:17px; display:block}
/**/
.honor{ width:278px; padding:27px 10px 0 0; float:right}
.honor-left{ float:left; padding:72px 0 0 0;}
.honor-right{ float:right; padding:72px 0 0 0;}
.honor-pp{ width:229px; margin-left:13px; float:left; overflow:hidden }
.honor-pp li{ float:left; width:229px; font-size:0; line-height:0; text-align:center;}
.honor-pp li img{ border:2px solid #eaeaea; width:225px; height:166px;}
.honor-pp li span, .honor-pp li span a{ height:40px; line-height:40px; font-size:12px; color:#a3a3a3; font-family:"宋体"; }

/*合作客户*/
.partner{ padding-top:33px; overflow:hidden}
.partner h2, .about h2{ background:url(../img/partner-tit.jpg) no-repeat center bottom; font-size:18px; font-family:"微软雅黑"; font-weight:bold; text-align:center; line-height:18px; padding-bottom:18px;color:#00458e;}
.partner h2 a, .about h2 a{ color:#00458e}
.partner-c{ padding-top:26px;}
.partner-left{ float:left; padding:40px 0 0 3px;}
.partner-right{ float:right; padding:40px 7px 0 0;}
.partner-pp{ width:905px; margin-left:8px; overflow:hidden; float:left}
.partner-pp li{ float:left; width:169px; font-size:0; line-height:0; padding:0 6px; text-align:center;}
.partner-pp li img{ border:1px solid #e3e3e3; width:167px; height:101px;}
.partner-pp li span, .partner-pp li span a{ height:38px; line-height:38px; font-size:12px; color:#a3a3a3; font-family:"宋体"; text-decoration:none;}
.partner-pp li a:hover { text-decoration:none;}




.reason-bg{ background:url(../img/reason-bg.jpg) no-repeat center top; overflow:hidden; height:1000px;}
.reason{ padding-top:58px;font-family:"微软雅黑";}
.reason h2{ background:url(../img/suppliers-tit.jpg) no-repeat center bottom; font-size:18px; font-family:"微软雅黑"; font-weight:normal; text-align:center; line-height:18px; padding-bottom:27px;color:#00458e;}
.reason h2 em{ display:block; font-size:26px; font-weight:bold; color:#00458e; padding:4px 0 9px 0; line-height:26px;}
.reason h2 i{ font-size:34px; font-family:Impact; color:#668fbb; display:block; line-height:34px;}
.reason h2 a{ color:#00458e}
.reason-bj1{ background:url(../img/reason-pic1.png) no-repeat right top; width:960px; margin-top:65px}
.reason li.one{ padding:0 0 0 5px;width:415px;}
.reason li h3{ font-size:18px;  font-weight:bold; color:#00458e; background:url(../img/reason-btn.jpg) no-repeat 0 4px; padding-left:21px; height:23px}
.reason li p{ line-height:23px; color:#000; padding:13px 0 0 18px; font-size:14px}
.reason li.two{ padding:10px 0 0 5px;width:415px;}
.reason-bj2{ background:url(../img/reason-pic2.png) no-repeat left top; height:488px; width:960px; position:relative}
.reason li.three{ padding:40px 0 0 550px;width:365px;}
.reason li.four{ padding:41px 0 0 550px;width:374px;}
.reason li.five{ padding:41px 0 0 550px;width:410px;}



/*动态*/
.news{ width:670px; float:left; padding-top:39px;}
.news h2, .faq h2{ font-size:16px; font-family:"微软雅黑"; font-weight:bold;  line-height:16px;color:#00458e;}
.news h2 a, .faq h2 a{color:#00458e;background:url(../img/partner-tit.jpg) no-repeat left bottom; padding-bottom:17px; display:inline-block}
.news dl{ height:616px; margin-top:26px; height:114px; float:left}
.news dt{width:166px; height:114px; float:left;}
.news dt img{ width:162px; height:110px;border:2px solid #dddddd;}
.news dd{ width:440px; float:left; padding-left:10px;}
.news dd h3{ font-size:12px; font-weight:normal; color:#000; line-height:16px;}
.news dd h3 a{ color:#000;}
.news dd p{ line-height:24px; color:#a3a3a3; padding-top:8px; overflow:hidden; font-family:"宋体"; height:48px;}
.news dd span{padding-top:9px; display:block}
.news ul{ width:670px; padding-top:23px; overflow:hidden}
.news li{ float:left; line-height:29px; height:29px; background:url(../img/news-btn.jpg) no-repeat 3px 11px; padding-left:21px; width:310px;}
.news li.right{ width:295px; margin-left:11px;}
.news li a{ color:#a3a3a3}
/*常见问题解答*/
.faq{ width:288px; float:right; padding-top:39px;}
.faq-c{ width:288px; height:306px; margin-top:5px;}
.faq-c dl{ padding:21px 0 0 0;}
.faq-c dt{ background:url(../img/w.jpg) no-repeat 0 0; padding-left:34px; color:#000; line-height:24px;}
.faq-c dt a{ color:#000}
.faq-c dd{ background:url(../img/d.jpg) no-repeat 0 0; padding-left:34px; color:#a3a3a3; line-height:24px;margin-top:12px; font-family:"宋体"; }

.jz{width:960px; margin:0 auto 20px; padding:18px 0 0;}
.jz-l{width:658px;border:1px solid #d9d9d9; float: left;height:500px;}
.jz-l h3{background:url('../img/tab.gif') no-repeat;}
.jz h3 b{background:url('../img/more2.gif') no-repeat right center; padding-right:22px;}
.jz-r{width:284px; float: right;height:500px;}
.jz dl{padding:22px 20px 20px; background:url('../img/s04.gif') no-repeat 0 bottom;}
.jz dl.last{background:none;}
.jz dt{float: left; width:232px; padding:0 0 12px; background:url('../img/s03.gif') no-repeat 0 bottom;}
.jz dt img{display:block; width:228px;height:168px; border:2px solid #f7f7f7;}
.jz dd{width:375px; float: right;}
.jz h6 a{font-size:14px; color:#333;line-height:30px;}
.jz dd p{overflow: hidden;line-height:24px; height: 96px; margin:8px 0 12px;}
.jz dd span{display:block; text-align:right;}
.jz dd span a{color:#0063a7; font-weight:bold;}
.jz-r h3{background:url('../img/try.gif') no-repeat;}
.jz-r h3 em{padding-left:40px; background:url('../img/ico5.gif') no-repeat 12px center;}
.jz-r h3 em a{color:#333;}
.ry-con{border:1px solid #d9d9d9;height:444px; border-top:none; text-align:center;padding:12px 0 0; }
.ry-con ul{ padding:12px 18px;}
.ry-con li img{display:block; border:2px solid #e5e5e5; width:240px; height:152px; margin:0 auto;}
.ry-con li span{display:block; height:30px; line-height:30px;padding:0 0 10px;}
.jz-l ul{padding:14px 0 0 12px;}
.jz-l li{width:256px; height:198px;padding:12px 28px 0;margin:0 5px 18px 0; background:url('../img/jz_bg.gif') no-repeat; float: left;}
.jz-l li img{display:block; width:255px; height:155px;}
.jz-l li p{line-height:24px;}
.jz-l li p a{color:#333;}

/*---title ---*/
.tit{height:45px;line-height:45px;padding:0 12px 0 0;background:url('../img/tsb.gif') no-repeat;}
.tit em{color:#fff;float: left;font-size:14px;padding-left:12px; font-weight:normal; text-transform: uppercase;}
.tit em a{color:#fff;margin-right:8px;font-size:16px; font-weight:bold;}
.tit b{display:block; float: right; font-size:14px; font-weight:normal;padding-right:28px; background:url('Img/Index/more1.png') no-repeat right center;}
.tit b a{color:#666;}

